html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none;}
img,video{max-width:100%;height:auto;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
strong{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
caption{font-weight:bold;}
fieldset{border:1px solid #ccc;}
legend{font-weight:bold;}
address{font-style:normal;}
pre,code,kbd,tt,samp,tt{font-family:"andale mono",monospace;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}

html{height:100%;}
body{font:12px/1.5em "Microsoft Yahei",tahoma,arial;background:#e7e7e7;}
.frame-class{width:100%;height:100%;overflow:hidden;}
a{color:#333;text-decoration:none;}
a.blue,a.blue:hover {color:#106DA6;}
.red{color:#f00;}
.gray{color:#999;}
.hide{display:none;}
.center{text-align:center;}
.font16{font-size:16px;}
.fl{float:left;}
.fr{float:right;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mlr10{margin:0 10px;}

.itext{border:1px solid #ccc;padding:3px 2px;height:22px;width:130px;}
.checkbox,.radio{vertical-align:-2px;margin-right:3px;}
select{padding:4px 2px;margin:0;border:1px solid #ccc;}
.btn{border:1px solid #253243;border-radius:3px; padding:0 15px;color:#FFF;cursor:pointer;display:inline-block;line-height: 27px;}
.blue-btn{
    background: #3e4b5c;
    background: -moz-linear-gradient(top, #364659 0%, #3e4b5c 15%,#354558 85%,#29384b 100%);
    background: -webkit-linear-gradient(top, #364659 0%, #3e4b5c 15%,#354558 85%,#29384b 100%);
    background: -o-linear-gradient(top, #364659 0%, #3e4b5c 15%,#354558 85%,#29384b 100%);
    background: -ms-linear-gradient(top, #364659 0%, #3e4b5c 15%,#354558 85%,#29384b 100%);
}
.yellow-btn{
    background: #d1d35f;border:1px solid #acae3f;color:#000;
    background: -moz-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
    background: -webkit-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
    background: -o-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
    background: -ms-linear-gradient(top, #e5e696 0%, #d1d35f 100%);
}
.gray-btn{
    background: #eee;border:1px solid #a8a8a8;color:#000;
    background: -moz-linear-gradient(top, #fff 0%, #eee 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
    background: -o-linear-gradient(top, #fff 0%, #eee 100%);
    background: -ms-linear-gradient(top, #fff 0%, #eee 100%);
}

#header{height:50px;box-shadow:0 2px 5px rgba(0,0,0,0.5);position:relative;z-index:100;
    background:#3e4b5c;
    background:-webkit-linear-gradient(bottom,#29384b 0,#354558 12%,#3e4b5c 85%,#364659 100%);
    background:-moz-linear-gradient(bottom,#29384b 0,#354558 12%,#3e4b5c 85%,#364659 100%);
    background:-o-linear-gradient(bottom,#29384b 0,#354558 12%,#3e4b5c 85%,#364659 100%);
    background:-ms-linear-gradient(bottom,#29384b 0,#354558 12%,#3e4b5c 85%,#364659 100%);}
#header .logo{float:left;padding:5px 0 0 15px;}
#header .extra{float:right;line-height:50px;padding-right:55px;color:#fff;}
#header .links{color:#bbddef;}
#header .extra a{color:#bbddef;padding:10px;}
#side{width:180px;height:auto;box-shadow:1px 0 1px rgba(0,0,0,0.1);border-right:1px solid #d2d2d2;position:absolute;top:50px;left:0;bottom:40px;z-index:99;background: #eaedf2;}
.nav{height:100%;overflow-y:auto;}
.nav .nav-hd{height:33px;line-height:33px;color:#3c4a5c;cursor:pointer;position:relative;font-weight:bold;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;font-size:14px;padding-left:20px;
    box-shadow:0 0 1px #ccc, inset 0 0 5px #fff;
    background:#f1f1f1;
    background: -moz-linear-gradient(top, #f4f4f4 0%, #f1f1f1 70%, #eee 100%);
    background: -webkit-linear-gradient(top, #f4f4f4 0%, #f1f1f1 70%, #eee 100%);
    background: -o-linear-gradient(top, #f4f4f4 0%, #f1f1f1 70%, #eee 100%);
    background: -ms-linear-gradient(top, #f4f4f4 0%, #f1f1f1 70%, #eee 100%);
}
.nav .nav-hd i{display:inline-block;width:0;height:0;margin:13px 8px 0 0;float:left;}
.nav .nav-hd.arrow-up i{border-style: dashed none dashed solid;border-width: 4px;border-color:transparent transparent transparent #3c4a5c;}
.nav .nav-hd.arrow-down i{margin-top:15px;border-style:solid;border-width: 4px;border-color:#3c4a5c transparent transparent transparent;}
.nav .arrow{border-style:solid;border-width: 4px;border-color:transparent transparent transparent #3c4a5c;}
.nav .sub-list{border-bottom:1px solid #d2d2d2;display:none;background:#e9edf2;}
.nav .sub-list li{padding-left:45px;line-height:28px;}
.nav .sub-list li.cur{background:#bac9dc;}
.nav .sub-list li.cur a{color:#fff;}
#main{position:absolute;top:50px;left:186px;bottom:40px;right:0;overflow:hidden;border-left:1px solid #ccc;}
#mainframe{width:100%;_width:expression(document.body.offsetWidth - 186 + "px");height:100%;*height:expression(document.body.offsetHeight - 90 + "px");}
.box .hd{padding-top:5px;height:27px;line-height:27px;border-bottom:6px solid #3c4a5c;box-shadow: 0 2px 2px rgba(125,125,125,0.3);overflow:hidden;background:#e7e7e7;}
.box .hd li{float:left;padding:0 10px;height:27px;margin-right:10px;border-radius:5px 5px 0 0;border:1px solid #d2d2d2;
    background:#fff;
    background:-webkit-linear-gradient(top,#fff 0%,#f4f4f4 100%);
    background:-moz-linear-gradient(top,#fff 0%,#f4f4f4 100%);
    background:-o-linear-gradient(top,#fff 0%,#f4f4f4 100%);
    background:-ms-linear-gradient(top,#fff 0%,#f4f4f4 100%);}
.box .hd li.cur{
    background:#3c4a5c;color:#fff;font-weight:bold;
    background:-webkit-linear-gradient(top,#4b5b6e 0%,#3c4a5c 100%);
    background:-moz-linear-gradient(top,#4b5b6e 0%,#3c4a5c 100%);
    background:-o-linear-gradient(top,#4b5b6e 0%,#3c4a5c 100%);
    background:-ms-linear-gradient(top,#4b5b6e 0%,#3c4a5c 100%);}
.box .hd li.cur a{color:#fff;}
.search-box{padding:10px;overflow:hidden;background:#d3d3d3;}
.search-box li{float:left;margin-right:10px;line-height:28px;}
.search-box label{display:inline-block;}
.search-box .date{width:80px;padding-right:22px;background:#fff url('bgimg/rili_bg.gif') no-repeat right 0;}
.choice-box{padding:10px;background:#f4f4f4;}
.choice-box .btn{margin-right:10px;}
#footer{width:100%;height:40px;line-height:40px;color:#bababa;text-align:center;position:absolute;left:0;bottom:0;z-index:100;
    background:#3b4a5c;
    background: -webkit-linear-gradent(top,#364659 0%,#3e4b5c 20%,#354558 85%,#29384b 100%;);
    background: -moz-linear-gradent(top,#364659 0%,#3e4b5c 20%,#354558 85%,#29384b 100%;);
    background: -o-linear-gradent(top,#364659 0%,#3e4b5c 20%,#354558 85%,#29384b 100%;);
    background: -ms-linear-gradent(top,#364659 0%,#3e4b5c 20%,#354558 85%,#29384b 100%;);}


/*表格*/
.table-list{width:100%;}
.table-list th,.table-list td{padding:5px;text-align:center;}
.table-list th{font-weight:bold;background:#e8edf3;padding:6px 5px;}
.table-list tr:nth-child(odd){background:#f7f7f7;}
.table-list tr:hover{background:#f2f7d5;}
.table-list a{color:#106DA6;}
.table-list a:hover{color:#106DA6;}
.table-list td.tl{text-align:left;}

/*表单*/
.form-list li{margin-bottom:10px;overflow:hidden;line-height:26px;}
.form-list label{display:block;float:left;line-height:26px;width:80px;text-align:right;}
.full{width:100%;}
.textarea{border:1px solid #ccc;padding:1px;width:320px;height:100px;}
.bottom-btn{text-align:center;padding-top:10px;}
.bottom-btn .btn{margin:0 10px;}

/*弹出框*/
.popbox{width:650px;border:1px solid #9d9fa2;border-radius:5px;overflow:hidden;position:absolute;display:none;z-index:1000;box-shadow: 0 5px 10px rgba(125,125,125,0.3);}
.popbox-hd{height:35px;line-height:35px;padding:0 10px;position:relative;font-size:14px;font-weight:bold;border-bottom:1px solid #9d9fa2;
    background: #97bede;
    background: -moz-linear-gradient(top, #97bede 0%, #accde8 100%);
    background: -webkit-linear-gradient(top, #97bede 0%, #accde8 100%);
    background: -o-linear-gradient(top, #97bede 0%, #accde8 100%);
    background: -ms-linear-gradient(top, #97bede 0%, #accde8 100%);
}
.popbox-hd h2{float:left;font-weight:bold;}
.popbox-bd{padding:20px;background:#fff;}
.popbox-ft{border-top:1px solid #fff;padding:12px 0;text-align:center;position:relative;background:#f6f8fa;}
.popbox-ft:before{content:"";border-top:1px solid #f0f4f9;width:100%;height:0;position:absolute;top:-2px;left:0;}
.popbox-ft a{margin:0 10px;}
a.closePopBtn,a.closePopBtn:hover{width: 21px; height: 21px; position: absolute; right: 8px; top:6px; background: url("bgimg/popCloseBg.gif") no-repeat left top;}
a.closePopBtn:hover{background-position: left -21px;}
.del-pop,.w500{width:500px;}

/*错误弹出框*/
#error_pop p{ margin-bottom: 10px;}
#error_pop p.error_btn{margin-bottom: 10px; text-align: right;}
#error_pop p a,#error_pop p a:hover{text-decoration: none; padding: 3px 15px 4px;}
.icon-alert {background-position: 2px -2px;float: left; height: 35px;width: 42px;}
#error_pop{width: 350px; z-index: 10005;}
#error_pop p {font-size: 14px; margin: 0 0 20px 50px; padding-top: 12px;}
#shade-div-error{z-index: 10004; display: block;}
.error-tips i{display:inline-block;width:42px;height:42px;vertical-align:middle;margin-right:10px;background:url('bgimg/all_bg.png') no-repeat -96px 0;}

.sprtldrtxt { margin:0 auto auto -56px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; -moz-box-shadow:0 0.2em 1em #595959; -webkit-box-shadow:0 0.2em 1em #595959; box-shadow:0 0.2em 1em #595959 position:fixed!important; position: absolute; top:41%; left:51%; font-size:18px; padding:16px 23px 14px 23px; color:#fff; text-align:center; text-shadow:#000 0 1px 0; background-color:#000; z-index:2147483300; opacity:.7; filter:alpha(opacity=70); font-weight:normal; font-family: Tahoma,Geneva,sans-serif; }
.unselectable { user-select:none; -moz-user-select:-moz-none; -webkit-user-select:none }
.sprtldrtxt{left:50%; }
.shade-div{background-color: #000; left: 0; opacity: 0.2; filter:alpha(opacity=20); position: fixed!important; position:absolute;top: 0; width: 100%; height: 100%!important; height: 0; overflow: hidden; z-index: 999;}
.pull-up{width:200px;height:30px;line-height:30px;font-size:14px;text-align:center;color:#fff;position:absolute;top:50%;left:50%;margin:-15px 0 0 -100px; z-index: 1000;background:#32a8ff;}

/*分页*/
.pages{ margin-top: 15px; text-align: center;}
.pages a,.pages a:hover{display: inline-block; color: #000; text-decoration: none; border: 1px solid #DDD; height: 20px;line-height: 20px; margin: 0 0 0 3px;padding: 0 7px;text-align: center;vertical-align: middle;background:#fff;}
.pages a:hover,.pages a.selected,.pages a.selected:hover{background-color: #9fcfef; color: #FFF;}
.pages i{color: #F00;}
.pages span.point{margin-left: 8px;}
.pages span.extra{display:inline-block;padding-left:10px;}
.pages span.extra .itext{margin:0 3px;width:25px;height:13px;text-align:center;background:#fff;border-radius: 0;}
.pages a.page-btn{border:1px solid #ddd;}
.pages a.page-btn:hover{background:none;color:#000;}
.page-total{display: inline-block;}
.page-total b{font-weight: bold;}
.page-total b.cur{color: #F4A151;}
.fans-list .panelL-bd li.cur{background: #f3f3f3}
.fans-list .panelL-bd li a{display:inline-block;width: 30px;height: 20px;vertical-align: middle;line-height: 20px; }
.fans-list .panelL-bd li a:first-child{background:url("bgimg/u8.png") center;background-size: contain}
.fans-list .panelL-bd li a:last-child{background:url("bgimg/u10.png") center;background-size: contain}



